package single_design;
/*
单例设计模式
    单个实例，保证类的对象在内存中只有一份
    比如创建一个对象需要消耗的资源过多，比如IO与数据库的连接
    并且这个对象可以完全复用，就可以将其设计为单例的对象
单例设计模式-饿汉式
 */
public class Demo1 {
    public static void main(String[] args) {
        Single1 s1 = Single1.getInstance();
        Single1 s2 = Single1.getInstance();
        System.out.println(s1==s2);
    }
}
class Single1{
    private Single1(){

    }
    //上来就把对象new出来
    private static Single1 s = new Single1();

    public static Single1 getInstance(){
        return s;
    }
}
